/*
day143
2020.1.18
*/
#include<vector>
#include<unordered_map>
#include<iostream>
using namespace std;


class Solution {
public:
    vector<int> findErrorNums(vector<int>& nums) 
	{
        unordered_map<int,int> m;
        vector<int> res;
        for(int i=0;i<nums.size();i++)
        {
        	m[nums[i]]++;
        	if(m[nums[i]]==2)	res.push_back(nums[i]);
		}
		
		for(int i=1;i<=nums.size();i++)
		{
			if(m[i]==0)	res.push_back(i);
		}
		
		return res;
    }
};

int main()
{
	return 0;
}
